#pragma once
namespace ParaEngine
{
	enum ATTRIBUTE_CLASSID_TABLE
	{
		ATTRIBUTE_CLASSID_IAttributeFields = 0,
		ATTRIBUTE_CLASSID_CBaseObject,
		ATTRIBUTE_CLASSID_CSphereObject,
		ATTRIBUTE_CLASSID_CBipedObject,
		ATTRIBUTE_CLASSID_IGameObject,
		ATTRIBUTE_CLASSID_CRpgCharacter,
		ATTRIBUTE_CLASSID_CDndCharacterAttribute,
		ATTRIBUTE_CLASSID_CAttributesManager,
		ATTRIBUTE_CLASSID_CSkyMesh,
		ATTRIBUTE_CLASSID_CSceneObject,
		ATTRIBUTE_CLASSID_CGlobalTerrain,
		ATTRIBUTE_CLASSID_CTerrainObject,
		ATTRIBUTE_CLASSID_ParaEngineSetting,
		ATTRIBUTE_CLASSID_CMeshPhysicsObject,
		ATTRIBUTE_CLASSID_CMeshObject,
		ATTRIBUTE_CLASSID_COceanManager,
		ATTRIBUTE_CLASSID_CBaseCamera,
		ATTRIBUTE_CLASSID_CAutoCamera,
		ATTRIBUTE_CLASSID_CSunLight,
		ATTRIBUTE_CLASSID_CLightObject,
		ATTRIBUTE_CLASSID_MiniSceneGraph,
		ATTRIBUTE_CLASSID_IScene,
		ATTRIBUTE_CLASSID_CPortalNode,
		ATTRIBUTE_CLASSID_CZoneNode,
		ATTRIBUTE_CLASSID_CGUIBase,
		ATTRIBUTE_CLASSID_CGUIRoot,
		ATTRIBUTE_CLASSID_CGUIContainer,
		ATTRIBUTE_CLASSID_CGUIButton,
		ATTRIBUTE_CLASSID_CGUIWebBrowser,
		ATTRIBUTE_CLASSID_CGUIText,
		ATTRIBUTE_CLASSID_CGUIEditBox,
		ATTRIBUTE_CLASSID_CGUIIMEEditBox,
		ATTRIBUTE_CLASSID_CDXUTMesh,
		ATTRIBUTE_CLASSID_CParaXModel,
		ATTRIBUTE_CLASSID_CNPLRuntime,
		ATTRIBUTE_CLASSID_BlockWorldClient,
		ATTRIBUTE_CLASSID_BlockWorld,
		ATTRIBUTE_CLASSID_MoviePlatform,
		ATTRIBUTE_CLASSID_ViewPort,
		ATTRIBUTE_CLASSID_CParaXStaticModel,
		ATTRIBUTE_CLASSID_WeatherEffect,
		ATTRIBUTE_CLASSID_CTerrainTileRoot,
		ATTRIBUTE_CLASSID_Last,
	};
}